body { 
	text-align:center;
	font-family:Arial,\5FAE\8F6F\96C5\9ED1;
	background:#f0f1f2; 
	font-size:12px; 
	color:#585452;
	height:100%;
	}
html {
	min-height:100%;
 }
body, ul, li, h1, h2, h3, h4, h5, form, input, p, table, td {
	padding:0; 
	margin:0 
 }
body { 
	height:100%;
	_background-image:url(about:blank); 
	_background-attachment:fixed; 
	}
ul, li, ul li, ol, ol li, dl, dl dt, dl dd  {
	list-style-type:none 
	}
img { 
	vertical-align:top;
	border:0;
	}
table, td { 
	border-collapse:collapse; 
	border:0;
}
td { 
	vertical-align:top 
}
a:active, a:focus {
	outline:none 
 }
h1, h2, h3, h4 { 
	font-size:12px; 
	font-weight:normal
 }
a { 
	color:#585452;
	text-decoration:none
	}
a:visited {
	color:#585452;
	text-decoration:none 
	}
a:hover { 
	color:#585452; 
	text-decoration:underline
	}
a:active { 
	color:#585452 
	}
.head { 
	clear:both; 
	#background:url(D:/web_project/wamp/www/huasheng/images/search-bg.jpg) repeat-x 0 0; 
	#background:#6698FF;
	background-image: -webkit-linear-gradient(bottom, #639ecb 0%, #4f8cba 50%, #82b5da 100%);
	background-image:    -moz-linear-gradient(bottom, #639ecb 0%, #4f8cba 50%, #82b5da 100%);
	background-image:     -ms-linear-gradient(bottom, #639ecb 0%, #4f8cba 50%, #82b5da 100%);
	background-image:      -o-linear-gradient(bottom, #639ecb 0%, #4f8cba 50%, #82b5da 100%);
	background-image:         linear-gradient(bottom, #639ecb 0%, #4f8cba 50%, #82b5da 100%);
	height:39px; 
	display:block;
	width:100%;
	text-align:center;
	position:fixed; 
	_position:absolute; 
	left:0; 
	z-index:99999; 
	top:0;
	_top:expression(eval(document.documentElement.scrollTop));
	
	filter:alpha(opacity=85);
	-moz-opacity:0.85;  
	-khtml-opacity: 0.85;
	opacity: 0.85; 
 }
 .clear:after {
	clear:both;
	height:0; 
	overflow:hidden; 
	display:block; 
	visibility:hidden; 
	content:"."
	}
.float_l { float:left }
.blank, .blank5, .blank30{
	height:15px;
	overflow:hidden; 
	font-size:1px; 
	clear:both
	}
.blank5{height:5px}
 .blank30{height:30px}
.cwhite, .cwhite a:link, .cwhite a:visited, .cwhite a:hover, .cwhite a:active { color:#e9f0f8 }
.body_bg{
	background:url(./images/search-bg.jpg) fixed top;
	}
.png_user, .png_img01, .png_img01h, .png_img02, .png_img03, .png_img03h {
	 position:absolute; 
	 top:0; 
	 left:0;
	 z-index:99 ;
	 }
.head_com {
	width:960px;
	margin:0 auto;
	position:relative
	
 }
.head_com a:hover { 
	text-decoration:none 
}
.head_com .logo {
	float:left
 }
.head_com .head_nav { 
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:13px; 
	height:38px; 
	line-height:38px;
	float:left; 
 }
.head_com .head_nav li {
	position:relative;
	top:1px;
	left:10%;
	float:left; 
	display:inline-block;
	color:#fff
 }
.head_com .head_nav li a {
	height:35px; 
	display:inline-block;
	padding:0 7px;
	text-shadow: 0 1px 0 #2075BE; 
}
.head_com .head_nav li.acti a:active, .head_com .head_nav li.acti a, .head_com .head_nav li a:hover { 
	background:#4ea2d8;
	color:#fff
 }
.head_com .head_nav li.h_blank{width:10px}
.head_com .head_rig {
	text-align:left; 
	height:39px; 
	float:right;
	display:inline-block
 }
.head_com .head_rig .ico_user {
	 float:right; 
	 height:39px;
	 position:relative; 
	 cursor:pointer 
 }
.head_com .ico_user img {
	height:27px; 
	width:27px;
	padding:5px 0 0 8px; 
	vertical-align:middle; 
	float:left 
	}
.head_com .ico_user .user { 
	display:inline-block; 
	float:left; 
	height:27px; 
	line-height:27px; 
	padding:5px 12px 0 10px; 
	font-weight:normal;
	/*background:url(../images/arrow.gif) no-repeat right 15px; */
	margin-right:5px 
	}
.head_com .head_rig .age { 
	float:right; 
	width:55px; 
	text-align:left; 
	padding-top:5px; 
	line-height:27px;
	position:relative; 
	cursor:pointer; 
	display:inline-block; 
	height:34px;
	padding-left:5px
	}
.head_com .head_rig .age .dig { 
	width:26px; 
	height:19px; 
	background:url(./images/head-bg.jpg) no-repeat -254px -73px; 
	position:absolute;
	top:2px;
	left:28px; 
	overflow:hidden; 
	color:#FF6666; 
	line-height:15px; 
	font-size:10px; 
	text-align:center
	}
.head_com .head_meun, .head_com .age_tab {
	width:136px; 
	position:absolute; 
	top:38px; 
	right:0;
	padding-top:16px; 
	padding-bottom:5px; 
	display:none; 
	z-index:999 
	}
.head_com .head_meun, .head_com .head_meun span.b1, 
.head_com .head_meun span.b2, .head_com .age_tab,
 .head_com .age_tab span.b1, .head_com .age_tab span.b2 {
	background:#252525; 
	background:rgba(00, 00, 00, 0.85);
	}
.head_com .head_meun li, .head_com .age_tab li { 
	height:29px; 
	line-height:29px; 
	text-align:left; 
	clear:both; 
	display:block; 
	text-indent:18px; 
}
.head_com .head_meun li.cen { 
	text-indent:30px
 }
.head_com .head_meun li a, .head_com .age_tab li a { 
	display:block; 
	line-height:27px; 
	color:#b6b6b6 
	}
.head_com .head_meun li a:hover, .head_com .age_tab li a:hover { 
	background:#000; 
	color:#d6d6d6 
}
.head_com .head_meun span.b1, .head_com .head_meun span.b2, 
.head_com .age_tab span.b1, .head_com .age_tab span.b2 {
	position:absolute; 
	height:1px; 
	font-size:1px; 
	overflow:hidden 
	}
.head_com .head_meun span.b1, .head_com .age_tab span.b1 { 
	bottom:-1px; 
	width:134px;
	left:1px 
	}
.head_com .head_meun span.b2, .head_com .age_tab span.b2 {
	bottom:-1px; 
	width:132px; 
	left:2px 
	}
	
.head_com .issue{ 
	width:104px; 
	height:27px; 
	float:left; 
	background:url(./images/button.png) no-repeat -978px -100px; 
	margin-top:5px;
	overflow:hidden; 
	margin-left:60px
	}
.head_com .issue:hover{
	background-position:-978px -127px
	}
.head_com .issue a{
	height:27px;
	display:block; 
	text-indent:9999px;
	line-height:27px
	}
	
.head_com .searchform {
	float:right;
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #0066ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#82b5da), to(#ededed));
	background: -moz-linear-gradient(top,  #82b5da,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b5da', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b5da', endColorstr='#ededed'); /* ie8 */
}
.head_com.searchform input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.head_com .searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.head_com .searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-family:Arial,\5FAE\8F6F\96C5\9ED1;
	font-size: 11px;
	height: 25px;
	width: 25px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	cursor:pointer;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#82b5da), to(#4f8cba));
	background: -moz-linear-gradient(top,  #82b5da,  #4f8cba);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b5da', endColorstr='#4f8cba'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b5da', endColorstr='#4f8cba'); /* ie8 */
}
.footer {

	position:relative;
	bottom:0;
	clear:both;
	display:block;
	width:962px;
	margin:5px auto;
	height:50px; 
	background-color:#f0f1f2; 
	position:relative;
	font-family:Arial;
	

 margin-top: 1em;
	}
.footer .footer_link {
	position:absolute;
	color:#b0b0b0; 
	top:35px; 
	left:40%;
	
	}
.footer .footer_link a { 
	margin-right:10px;
	color:#b0b0b0;
	_color:#b0b0b0; 
	
	}
.footer .designed { 
	position:absolute;
	#color:#8f8f8f;
	right:0px; 
	top:50px;
	line-height:20px;
	text-align:left;
	float:right;
	}
